

/*.panel * {
    border: 1px solid black ;
}*/

$default-border: 1px solid #ddd;

$default-size: 15px;

.panel {
    
    .panel-heading.bold h2.panel-title {
        font-weight: bold;
    }
    
    .guideline {
        padding: $default-size;
        margin-bottom: $default-size;
    }
    
    .guideline.guideline-sticky {
        margin-left: -$default-size;
        margin-right: -$default-size;
        margin-top: -$default-size;
        border-bottom: $default-border;
    }
    
    .no-padding > .guideline-sticky {
        margin: 0;
    }
}

.panel.panel-small .panel-heading {
    .panel-title {
        font-size: 14px;
    }
    padding: 4px 15px;
}

.panel.panel-large .panel-heading {
    .panel-title {
        font-size: 25px;
    }
}